package com.guigu.exam.service;

import com.guigu.exam.entity.Paper;
import com.baomidou.mybatisplus.extension.service.IService;
import com.guigu.exam.vo.PaperVo;

/**
 * 试卷服务接口
 */
public interface PaperService extends IService<Paper> {
/**
 * 根据id查询试卷详情
 * @param id
 * @return
 */
    Paper getDetailById(Integer id);
/**
 * 组建试卷
 * @param paperVo
 */
    void createPaper(PaperVo paperVo);
/**
 * 更新试卷
 * @param id
 * @param paperVo
 */
    void updatePaper(Integer id, PaperVo paperVo);
/**
 * 更新试卷状态
 * @param id
 * @param status
 */
    void updatePaperStatus(Integer id, String status);
/**
 * 删除试卷
 * @param id
 */
    void deletePaperById(Integer id);
}